#pragma once

namespace IdQuake
{
	typedef bool qboolean;
	typedef float vec_t;
	typedef vec_t vec3_t[3];	
	typedef enum {ST_SYNC=0, ST_RAND } synctype_t;
	typedef unsigned char byte;

	typedef struct cache_user_s
	{
		void	*data;
	} cache_user_t;

	struct mleaf_s;
	struct entity_s;

	typedef struct efrag_s
	{
		struct mleaf_s		*leaf;
		struct efrag_s		*leafnext;
		struct entity_s		*entity;
		struct efrag_s		*entnext;
	} efrag_t;
}